package com.kgcx.schedule.domain;

import java.sql.Timestamp;

public class DriverStateDomain {
    /**
     * 主键，自增
     */
    private Long kid;
    /**
     * 司机ID
     */
    private Long driver_id;
    /**
     * 司机状态，0-下线、1-上线、2-待命、3-入栈中、4-入栈
     */
    private Integer driver_state;
    /**
     * 纬度
     */
    private String lat;
    /**
     * 经度
     */
    private String lng;
    /**
     * 记录创建者ID
     */
    private Long create_id;
    /**
     * 记录创建时间
     */
    private Timestamp create_time;
    /**
     * 记录更新者ID
     */
    private Long update_id;
    /**
     * 记录更新时间
     */
    private Timestamp update_time;
    /**
     * 记录状态，101-启用，102-禁用，103-删除
     */
    private Integer status;

    /**
     * 获取 主键，自增
     * 
     * @return kid
     */
    public Long getKid() {
        return kid;
    }

    /**
     * 设置 主键，自增
     * 
     * @param kid
     *            主键，自增
     */
    public void setKid(Long kid) {
        this.kid = kid;
    }

    /**
     * 获取 司机ID
     * 
     * @return driver_id
     */
    public Long getDriver_id() {
        return driver_id;
    }

    /**
     * 设置 司机ID
     * 
     * @param driver_id
     *            司机ID
     */
    public void setDriver_id(Long driver_id) {
        this.driver_id = driver_id;
    }

    /**
     * 获取 司机状态，0-下线、1-上线、2-待命、3-入栈中、4-入栈
     * 
     * @return driver_state
     */
    public Integer getDriver_state() {
        return driver_state;
    }

    /**
     * 设置 司机状态，0-下线、1-上线、2-待命、3-入栈中、4-入栈
     * 
     * @param driver_state
     *            司机状态，0-下线、1-上线、2-待命、3-入栈中、4-入栈
     */
    public void setDriver_state(Integer driver_state) {
        this.driver_state = driver_state;
    }

    /**
     * 获取 纬度
     * 
     * @return lat
     */
    public String getLat() {
        return lat;
    }

    /**
     * 设置 纬度
     * 
     * @param lat
     *            纬度
     */
    public void setLat(String lat) {
        this.lat = lat;
    }

    /**
     * 获取 经度
     * 
     * @return lng
     */
    public String getLng() {
        return lng;
    }

    /**
     * 设置 经度
     * 
     * @param lng
     *            经度
     */
    public void setLng(String lng) {
        this.lng = lng;
    }

    /**
     * 获取 记录创建者ID
     * 
     * @return create_id
     */
    public Long getCreate_id() {
        return create_id;
    }

    /**
     * 设置 记录创建者ID
     * 
     * @param create_id
     *            记录创建者ID
     */
    public void setCreate_id(Long create_id) {
        this.create_id = create_id;
    }

    /**
     * 获取 记录创建时间
     * 
     * @return create_time
     */
    public Timestamp getCreate_time() {
        return create_time;
    }

    /**
     * 设置 记录创建时间
     * 
     * @param create_time
     *            记录创建时间
     */
    public void setCreate_time(Timestamp create_time) {
        this.create_time = create_time;
    }

    /**
     * 获取 记录更新者ID
     * 
     * @return update_id
     */
    public Long getUpdate_id() {
        return update_id;
    }

    /**
     * 设置 记录更新者ID
     * 
     * @param update_id
     *            记录更新者ID
     */
    public void setUpdate_id(Long update_id) {
        this.update_id = update_id;
    }

    /**
     * 获取 记录更新时间
     * 
     * @return update_time
     */
    public Timestamp getUpdate_time() {
        return update_time;
    }

    /**
     * 设置 记录更新时间
     * 
     * @param update_time
     *            记录更新时间
     */
    public void setUpdate_time(Timestamp update_time) {
        this.update_time = update_time;
    }

    /**
     * 获取 记录状态，101-启用，102-禁用，103-删除
     * 
     * @return status
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置 记录状态，101-启用，102-禁用，103-删除
     * 
     * @param status
     *            记录状态，101-启用，102-禁用，103-删除
     */
    public void setStatus(Integer status) {
        this.status = status;
    }
}
